package me.shiqiang.im.vo;


import me.shiqiang.im.domain.GroupUser;

import java.util.List;

/**
 * Created by John on 2018/5/30
 */
public class GroupChangeResultVo {
    private Long groupId;

    /** 群名称 */
    private String groupName;


    /** 群类型
     * 1、官方群 2、非官方群
     */
    private Integer type;

    private Integer mute;

    private String avatar;

    private String announcement;

    private String announcementModifyDate;

    private Long announcementModifyUserId;

    private String backgroundImg;

    private Long ownerId;

    private Long fromId;

    private List<GroupUser> changedUsers;

    private List<Long> deletedUsers;

    private Long version;

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getMute() {
        return mute;
    }

    public void setMute(Integer mute) {
        this.mute = mute;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getAnnouncement() {
        return announcement;
    }

    public void setAnnouncement(String announcement) {
        this.announcement = announcement;
    }

    public String getAnnouncementModifyDate() {
        return announcementModifyDate;
    }

    public void setAnnouncementModifyDate(String announcementModifyDate) {
        this.announcementModifyDate = announcementModifyDate;
    }

    public Long getAnnouncementModifyUserId() {
        return announcementModifyUserId;
    }

    public void setAnnouncementModifyUserId(Long announcementModifyUserId) {
        this.announcementModifyUserId = announcementModifyUserId;
    }

    public String getBackgroundImg() {
        return backgroundImg;
    }

    public void setBackgroundImg(String backgroundImg) {
        this.backgroundImg = backgroundImg;
    }

    public Long getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(Long ownerId) {
        this.ownerId = ownerId;
    }

    public Long getFromId() {
        return fromId;
    }

    public void setFromId(Long fromId) {
        this.fromId = fromId;
    }

    public List<GroupUser> getChangedUsers() {
        return changedUsers;
    }

    public void setChangedUsers(List<GroupUser> changedUsers) {
        this.changedUsers = changedUsers;
    }

    public List<Long> getDeletedUsers() {
        return deletedUsers;
    }

    public void setDeletedUsers(List<Long> deletedUsers) {
        this.deletedUsers = deletedUsers;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }
}
